home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / graphics / scripts / DefineButton2_375 / BUTTONCONDACTION on(press).as next >
Encoding:
Text File  |  2002-03-20  |  2.1 KB  |  55 lines

  1. on(press){
  2.    if(getProperty("catchall", _visible) eq "0")
  3.    {
  4.       set("_level0/ch_shell/call:colourObject",_target add "/buttonMain");
  5.       set("_level0/ch_shell/call:colourInstance","colour");
  6.       set("_level0/ch_shell/call:methodName","rollover");
  7.       call("_level0/ch_shell/call:colourMethod");
  8.       set("_level40/sound/lib:sound","91");
  9.       call("_level40/sound/lib:play");
  10.       setProperty("catchAll", _visible, "1");
  11.       if(_name.substr("1","2") eq eval("_level0:focus"))
  12.       {
  13.          setProperty("popupmenu", _visible, "1");
  14.          setProperty("popupmenu/popTp", _visible, "1");
  15.       }
  16.    }
  17.    else if(_name.substr("1","2") eq eval("_level0:focus"))
  18.    {
  19.       set("_level0/ch_shell/call:colourObject",_target add "/buttonMain");
  20.       set("_level0/ch_shell/call:colourInstance","colour");
  21.       set("_level0/ch_shell/call:methodName","clear");
  22.       call("_level0/ch_shell/call:colourMethod");
  23.       path = "_level15/" add eval("_level0:focus") add "/mt/codelib:";
  24.       if(eval(path add "currentview") eq "task" or eval(path add "currentview") eq "taskcard")
  25.       {
  26.          set(path add "currentview","day");
  27.          set(path add "startday","");
  28.          set(path add "startmonth","");
  29.          set(path add "startyear","");
  30.          check = "1";
  31.          call(path add "goto");
  32.       }
  33.       else
  34.       {
  35.          check = "0";
  36.       }
  37.       setProperty("popupmenu", _visible, "0");
  38.       setProperty("catchAll", _visible, "0");
  39.       if(eval("_level0:" add eval("_level0:focus") add "_module") ne option and option ne "" and check ne "1")
  40.       {
  41.          set("_level0:next",option);
  42.          set("_level40/sound/lib:sound","90");
  43.          call("_level40/sound/lib:play");
  44.          tellTarget("_level0/loader")
  45.          {
  46.             gotoAndPlay("loadmodule");
  47.          }
  48.          set("_level0:" add eval("_level0:focus") add "_module",option);
  49.          set("_level0/data:" add option add "_mm_buttonpanel",eval("_level0:focus"));
  50.          set("_level0/build:modulemm",option);
  51.          call("_level0/build:build my menu");
  52.       }
  53.    }
  54. }
  55.